home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Mac Game Programming Gurus / TricksOfTheMacGameProgrammingGurus.iso / Demos / Tools / QC™ 1.1.3 / QC™ 1.1.3 DEMO / QC™ 1.1.3 DEMO.rsrc / STR#_-4014.txt < prev    next >
Encoding:
Text File  |  1995-04-21  |  3.4 KB  |  55 lines

  1. Click this button to save and activate any changes you have made to the tests shown above.
  2.  
  3. Click this button to Cancel any changes you have made to the tests shown above.
  4.  
  5. This is the name of the launch list record you are currently editing options for.
  6.  
  7. Click in this column to toggle the current test on/off. Opt+Click to toggle all tests on/off. Cmd+Click to toggle all tests of the same type on/off.
  8.  
  9. This column contains category names, which are just logical groupings of the tests.
  10.  
  11. This column contains individual tests that can be performed on the target heap(s) by QC‚Ñ¢.
  12.  
  13. When on, this option automat- ically triggers testing when desired conditions are met. To set those conditions double-click on this test name.
  14.  
  15. When on, QC will beep when activated or deactivated. If off, no sound is emitted.
  16.  
  17. When on, QC will rotate a small icon in the apple menu when testing is active.  If off, no icon is displayed.
  18.  
  19. When On, QC will check that each handle in the heap has a valid master pointer.
  20.  
  21. When on, QC will validate that handles and ptrs given to memory manager routines are valid.
  22.  
  23. When on, QC will check for write to address zero errors.
  24.  
  25. When on, QC places a bad value at address zero that will cause an application that is dereferencing address zero to crash with a bus error.
  26.  
  27. When on, QC will validate that all memory allocations are within the specific limits. To set those limits, double-click on this test name.
  28.  
  29. When on, QC will check if a valid resource handle is given to ReleaseResource, and that a valid handle is given to DisposeHandle, and that the correct handle-type is given to each call.
  30.  
  31. When on, QC will check that memory moves with BlockMove are within the valid range of the destination block (preventing overwrites).
  32.  
  33. When on, QC will detect writes past the end of a block for all blocks in the tested heap(s) by validating that a tag appended to each block hasn't been overwritten. To change the tag size double-click on this test name.
  34.  
  35. When on, QC will check if MemErr is set after any memory related call is made.
  36.  
  37. When on, QC will scramble the target heap(s) moving all relocatable blocks any time that it is possible for such blocks to move.
  38.  
  39. When on, QC will purge all blocks marked as purgeable in the tested heap(s) whenever it is possible for those blocks to be purged. This will cause code not expecting purged handles to behave irregularly or crash.
  40.  
  41. When on, QC will verify that the target heap(s) are valid on all memory related calls.
  42.  
  43. When on, QC will fill all free blocks with bad memory values causing programs that reference free blocks to crash with a bus error or behave irregularly.
  44.  
  45. When on, QC will perform all active tests on calls from System code. When off, QC just tests memory related calls coming from your application code. Scramble, purge and invalidate tests will always be run from system code if ‚ÄòTest System Heap‚Äô is on.
  46.  
  47. When on, QC will perform all active tests on the system heap in addition to your application heap. As the system heap is quite large, this test can slow testing down depending on what other tests are active.
  48.  
  49. When active, this option will cause QC to break into a low-level debugger when any error is encounted. If inactive, QC will emit a short beep on errors.
  50.  
  51. When active, this option will detect if an attempt is made to grow a locked block in the tested heap(s).
  52.  
  53. When active, this option will detect if an attempt is made to grow a non-relocatable block in the tested heap(s).
  54.  
  55.